﻿//tab
function tab(tSel,wSel,sItemSel){
		$(tSel+" li").click(function(){
			var title = $(this).index();
			$(tSel+" li a").removeClass("on");
			$(this).children("a").addClass("on");
			$(wSel+" "+sItemSel).hide().get(title).style.display="block";
		});
};


$(function(){
	$.fn.selectBox = function(options){
		var defaults={ 
			};

		var options = $.extend(defaults,options);
		var selectBox=$(this);
		var	selectBtn  = $(this).find('[data-role="select_btn"]');
		var	selectTxt  = $(this).find('[data-role="select_txt"]');
		var	selectClose  = $(this).find('[data-role="select_close"]');
		var	optionCon  = $(this).find('[data-role="option_con"]');
		
     
    selectBtn.click(function(event){
    	selectTxt.click();
	if( optionCon.css("display")=="block"){
		optionCon.hide();
	}
	else{
		$(document).find('[data-role="option_con"]').hide();
		optionCon.show();
		}
		$(document).on("click", function () {
			optionCon.hide(); 
			}); 
			event.stopPropagation();
    });
	
    selectTxt.click(function(event){
		optionCon.show();
		$(document).on("click", function (){
			optionCon.hide(); 
			}); 
			event.stopPropagation();					  
	 });
    
	function closeHide(){
		if(selectTxt.val()!=undefined && selectTxt.val().length==0){
			selectClose.hide();
			}
			else{
			selectClose.show();
			};		
		};
	closeHide();
	selectTxt.keyup(function(){
	  closeHide();		 
	});
	
	selectClose.click(function(){
	  selectTxt.attr("value","");
	  var code=$(this).attr("zz");
	  $(code).attr("value","");
	  selectClose.hide();
	});
	}
//switch
  $("#rkw_switch").live('click',function(){
  	 if($(".m_left").css("width")=="215px"){
  		 
  	    $(".rkw_switch").addClass("switch_off");
  		$(".m_left").animate({width:0},200);
  		$(".m_right").animate({marginLeft:30},200);
  	  }
  	  else{
  		  $(".rkw_switch").removeClass("switch_off");
  		  $(".m_left").animate({width:215},200);
  		 $(".m_right").animate({marginLeft:225},200);
  	   }						
  });

//search

$("#high_s").click(function(){
	if($(this).text() == "简单查询"){
		$("#more_search").slideUp();
		$(this).text("高级查询");
	}else{
		$("#more_search").slideDown();
		$(this).text("简单查询");
	}
});

//信息详情
$(".info_up").click(function(){
	if ($(this).parent().next("div").is(":visible")){
		$(this).parent().next("div").slideUp("fast");
		$(this).addClass("info_down");
		}
		else{
			$(this).parent().next("div").slideDown("fast");
			$(this).removeClass("info_down");
			}
 });

//菜单选项滚动
    $(".p_tab").hover(function(){
		$(".slide_left").show();
		$(".slide_right").show();
	},function(){
		$(".slide_left").hide();
		$(".slide_right").hide();
	});
   
	$(".slide_left").click(function(){
				var btnWitdth = $(".slide_left").width()+10;
				var leftList = new Array(); //记录每个tab的left,由左到右
				$(".p_tab li").each(function (i, item)
				{
					var currentItemLeft = -1 * btnWitdth;
					if (i > 0)
					{
						currentItemLeft = parseInt(leftList[i - 1]) + $(this).prev().width() + 7;
					}
					leftList.push(currentItemLeft);
				});
				
				var currentLeft = -1 * parseInt($(".p_tab ul").css("left"));
				for (var i = 0; i < leftList.length - 1; i++)
				{
					if (leftList[i] < currentLeft && leftList[i + 1] >= currentLeft)
					{
						$(".p_tab ul").animate({ left: -1 * parseInt(leftList[i]) });
						return;
					}
				}
		
	})	;

	$(".slide_right").click(function(){
									
				var btnWitdth = $(".slide_right").width();
				var sumwidth = 0;
				var tabItems = $(".p_tab li");
				tabItems.each(function ()
				{
					sumwidth += $(this).width() + 7;
				});
				var mainwidth = $(".p_tab").width();
				var leftList = new Array(); //记录每个tab的left,由右到左 
				for (var i = tabItems.length - 1; i >= 0; i--)
				{
					var currentItemLeft = sumwidth - mainwidth + btnWitdth + 7;
					if (i != tabItems.length - 1)
					{
						currentItemLeft = parseInt(leftList[tabItems.length - 2 - i]) - $(tabItems[i + 1]).width() - 7;
					}
					leftList.push(currentItemLeft);
				}
				var currentLeft = -1 * parseInt($(".p_tab ul").css("left"));
				for (var j = 1; j < leftList.length; j++)
				{
					if (leftList[j] <= currentLeft && leftList[j - 1] > currentLeft)
					{
					   $(".p_tab ul").animate({ left: -1 * parseInt(leftList[j - 1]) });
						return;
					}
				}
	
	})	;

//loading
var alert_h = $(window).height(); 
$(".loading_box").height(alert_h);

//select
//$("#select001").selectBox();

//显示切换
$("#change01").click(function(){
	$(this).hide();	
	$("#j_pager").hide();
	$("#change02").show();
	$("#s2").hide();
	$("#pro_1").stop(true,true).slideUp();	
	$("#pro_2").stop(true,true).slideDown();
});
$("#change02").click(function(){
	$(this).hide();	
	$("#j_pager").show();
	$("#change01").show();
	$("#s2").show();
	$("#pro_2").stop(true,true).slideUp();	
	$("#pro_1").stop(true,true).slideDown();
});

//
$(".info_item").click(function(){
	$(".my").fadeOut(800);		
	$(".info_item").animate({left:-1000},800);	
	$("#d").fadeIn(800);
});


    $(".info_item").each(function(index){
        var liNode = $(this);
        $(this).click(function(){
            $(".info_list:eq(" + index + ")").show(); 
			$("#info_tab a").find("i").removeClass("on");
			$("#info_tab a").removeClass("on");
			$("#info_tab a:eq(" + index + ")").addClass("on");
			$("#info_tab a:eq(" + index + ")").find("i").addClass("on");
        });
    });

tab("#info_tab","#info_box",".info_list");

$("#info_tab a").click(function(){
	$("#info_tab a").find("i").removeClass("on");
	$(this).find("i").addClass("on");
});
  	
});


function tab_click(tSel2,wSel2,sItemSel2){
		$(tSel2+" li").click(function(){
			var title2 = $(this).index();
			$(tSel2+" li a").removeClass("on");
			$(this).children("a").addClass("on");
			$(wSel2+" "+sItemSel2).hide().get(title2).style.display="block";
		});
		
}

$(function(){
		   
//tab		   
		tab_click(".p_tab",".view_box",".view_list");
		
		$(".hn_s_text li a").click(function(){
		  $(".hn_s_text li a").removeClass("hn_on");
		  $(this).addClass("hn_on");
		});
		
		$(".view_tab li a").click(function(){
		  $(".view_tab li a").removeClass("v_on");
		  $(this).addClass("v_on");
		});
		
		//select
		$("#birth").find("#provinceName").selectBox();
		$("#house").find("#provinceName").selectBox();
		$("#residence").find("#provinceName").selectBox();
		$("#checkAdd").find("#provinceName").selectBox();
		//select
		$("#birth").find("#cityName").selectBox();
		$("#house").find("#cityName").selectBox();
		$("#residence").find("#cityName").selectBox();
		$("#checkAdd").find("#cityName").selectBox();
		//select
		$("#birth").find("#countyName").selectBox();
		$("#house").find("#countyName").selectBox();
		$("#residence").find("#countyName").selectBox();
		$("#checkAdd").find("#countyName").selectBox();
		//select
		$("#birth").find("#townName").selectBox();
		$("#house").find("#townName").selectBox();
		$("#residence").find("#townName").selectBox();
		$("#checkAdd").find("#townName").selectBox();
		//select
		$("#birth").find("#villageName").selectBox();
		$("#house").find("#villageName").selectBox();
		$("#residence").find("#villageName").selectBox();
		$("#checkAdd").find("#villageName").selectBox();
		//select
		$("#birth").find("#naturalVillageName").selectBox();
		$("#house").find("#naturalVillageName").selectBox();
		$("#residence").find("#naturalVillageName").selectBox();
		$("#checkAdd").find("#naturalVillageName").selectBox();
		
		//loading  residence
		var alert_h = $(window).height(); 
		$(".loading_box").height(alert_h);
		
});